﻿//
// @author				mitchell
// @description		020101.html页面的JS打包文件 注意引用顺序
// @lastmodified		$2010-7 - 15$
$(document).ready(function(){
	function print(){
		var HKEY_Root,HKEY_Path,HKEY_Key; 
		HKEY_Root="HKEY_CURRENT_USER"; 
		HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"; 
		var head,foot,top,bottom,left,right;

		//取得页面打印设置的原参数数据
		function PageSetup_temp() {
			try 
		 { 
		  var Wsh=new ActiveXObject("WScript.Shell"); 
		  HKEY_Key="header"; 
		//取得页眉默认值
		  head = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key); 
		  HKEY_Key="footer"; 
		//取得页脚默认值
		  foot = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key); 
		  HKEY_Key="margin_bottom"; 
		//取得下页边距
		  bottom = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key); 
		  HKEY_Key="margin_left"; 
		//取得左页边距
		  left = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key); 
		  HKEY_Key="margin_right"; 
		//取得右页边距
		  right = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key); 
		  HKEY_Key="margin_top"; 
		//取得上页边距
		  top = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key); 
		 } 
		 catch(e){
		    alert("不允许ActiveX控件");
		 } 
		}

		//设置网页打印的页眉页脚和页边距
		function PageSetup_Null() 
		{ 
		 try 
		 { 
		  var Wsh=new ActiveXObject("WScript.Shell"); 
		  HKEY_Key="header"; 
		//设置页眉（为空）
		  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); 
		  HKEY_Key="footer"; 
		//设置页脚（为空）
		  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0"); 
		  HKEY_Key="margin_bottom"; 
		//设置下页边距（0）
		  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0"); 
		  HKEY_Key="margin_left"; 
		//设置左页边距（0）
		  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0"); 
		  HKEY_Key="margin_right"; 
		//设置右页边距（0）
		  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0"); 
		  HKEY_Key="margin_top"; 
		//设置上页边距（8）
		  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0"); 
		 
		 } 
		 catch(e){
		    alert("不允许ActiveX控件");
		 } 
		} 
		//设置网页打印的页眉页脚和页边距为默认值 
		function  PageSetup_Default() 
		{   
		 try 
		 { 
		  var Wsh=new ActiveXObject("WScript.Shell"); 
		  HKEY_Key="header"; 
		  HKEY_Key="header"; 
		//还原页眉
		  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,head); 
		  HKEY_Key="footer"; 
		//还原页脚
		  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,foot); 
		  HKEY_Key="margin_bottom"; 
		//还原下页边距
		  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,bottom); 
		  HKEY_Key="margin_left"; 
		//还原左页边距
		  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,left); 
		  HKEY_Key="margin_right"; 
		//还原右页边距
		  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,right); 
		  HKEY_Key="margin_top"; 
		//还原上页边距
		  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,top); 
		  
		 }
		 catch(e){
		 	alert("不允许ActiveX控件");
		 }
		}

		function getObj(id)

		{

		    return document.getElementById(id);

		}
		/*
		function printorder(ContentId)
		{		
			var s = ifrm.document.getElementById("printorder");
			s.innerHTML = document.getElementById(ContentId).innerHTML;
			PageSetup_temp();//取得默认值
			PageSetup_Null();//设置页面
			document.all.ifrm.ExecWB(6,2);//打印页面
			PageSetup_Default();//还原页面设置
		}
		*/
		PageSetup_temp();//取得默认值
		PageSetup_Null();//设置页面
		//document.all.ifrm.ExecWB(6,2);//打印页面
		PageSetup_Default();//还原页面设置
	}

	//打印
	$(".print").click(function(event){
		event.preventDefault();
		
		var _this = this;
		var type = $(_this).attr('type');
		
		var oid = $(_this).attr('oid');
		var sid = $(_this).attr('sid');
		var tel = $(".tel_"+oid).html();
		var address = $(".address_"+oid).html();
		var username = $(".username_"+oid).html();
		var ordertime = $(".ordertime_"+oid).html();
		var price = $(".price_"+oid).html();
		if(!tel){ alert("收货人电话不存在，不能打印"); return false;}
		if(!username){ alert("收货人姓名不存在，不能打印"); return false;}
		if(!address){ alert("收货人地址不存在，不能打印"); return false;}
		$(".printorder_"+oid).show();
		var url = js_context.base_url+"ajax/user/printorder";
		$.get(url,{"type" : type,"oid" : oid , 'sid' : sid , 'tel' : tel ,'address' : address , 'username' : username , 'ordertime' : ordertime, 'price' : price},function(result){
			$(".printorder_"+oid).hide();
			if(result.success == false){
				alert('通讯失败');
				return false;
			}
			var data = result.message;
			if(result.leve == 5){
				print();
				var s = ifrm.document.getElementById("printorder");
				s.innerHTML = data;
				document.all.ifrm.ExecWB(6,2);//打印页面
			    
			}
			if(!data){
				alert('打印失败');
				return false;
			}
			$(_this).hide();
			$(".print_old_"+oid).show();
			$(".print_fill_"+oid).show();
		},"json");
	});
	//
	$(".order_div").click(function(event){
		event.preventDefault();
		var div = $(this).attr("type");
		$(".order_div").show();
		$("."+div).hide();
		$(".or-hunt1").slideToggle(800);
	});
	$(".order_status").change(function(){
		var status = $(this).children('option:selected').val();
		var url = $(this).attr("url");
		self.location = url+"&status="+status+"#position";
		return false;
	});
	
	
	
	
	
	//user order
	$(".addmenu").click(function(event){
		event.preventDefault();
		$("#addmenu-table").show();
		$("#mask").show();
		//悬浮框
		var st = $(document).scrollTop();
		$("#addmenu-table").css("top", st+138);
	});
	

	$(document).keyup(function(e){
		if(e.which == 27){
			var temp= $(".ts_tc,#mask").is(":visible");//是否可见
			if(!temp){
				return false;
			}
			$(".ts_tc,#mask").hide();
		}
	});
	
	$(".close_pic").click(function(event){
		$("#addmenu-table,#mask").hide();
	});
	
	
	
	

});
